/*  base styles for all pages
------------------------------------------- */
body {
  font-family: helvetica, arial, sans-serif; 
  background: mintcream;
}
table { border-collapse: collapse; }  
table, td, th { border: 1px solid; }  
td, th { padding: 3px; }

footer {
  position: fixed; bottom: 1%; left: 1%;
  width: 98%;
  font-size:  0.7em;
}
#footerLeftCol {
  width: 80%;
}